FEXP Solver  1.0.0.0
ICFEXPElementInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type > Class Template Referenceabstract

Base interface for initialization actions of FEs. More...

#include <FEXPElement.h>

Public Member Functions

virtual ~ICFEXPElementInitAction ()
 
virtual void Init (size_t id, size_t model_id, std::vector< Ptr< ICFEXPElementNodeBase >> &nodes, Ptr< ICFEXPMaterialBase > material, Ptr< CFEXPBaseSetting > setting)=0
 
virtual void Init (size_t id, size_t model_id, std::vector< Ptr< ICFEXPElementNodeBase >> &nodes, Ptr< ICFEXPMaterialBase > material, Ptr< CFEXPBaseSetting > setting, t_fexpcommon_ct thickness)=0
 

Detailed Description

template<typename TValue>
class ICFEXPElementInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >

Base interface for initialization actions of FEs.

Constructor & Destructor Documentation

◆ ~ICFEXPElementInitAction()

template<typename TValue >
virtual ICFEXPElementInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >::~ICFEXPElementInitAction ( )
inlinevirtual

Member Function Documentation

◆ Init() [1/2]

template<typename TValue >
virtual void ICFEXPElementInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >::Init ( size_t  id,
size_t  model_id,
std::vector< Ptr< ICFEXPElementNodeBase >> &  nodes,
Ptr< ICFEXPMaterialBase material,
Ptr< CFEXPBaseSetting setting 
)
pure virtual

◆ Init() [2/2]

template<typename TValue >
virtual void ICFEXPElementInitAction< TValue, std::enable_if< std::is_floating_point< TValue >::value >::type >::Init ( size_t  id,
size_t  model_id,
std::vector< Ptr< ICFEXPElementNodeBase >> &  nodes,
Ptr< ICFEXPMaterialBase material,
Ptr< CFEXPBaseSetting setting,
t_fexpcommon_ct  thickness 
)
pure virtual

The documentation for this class was generated from the following file: